stem from - French English Dictionary